﻿@{
    ViewBag.Title = "Listar";
    Layout = "~/Views/Shared/_LayoutAdministrador.cshtml";
}
@model IEnumerable<Ejercicio_DozenContext.Ejercicio_Ejercicio>
<div id="fotolog" style="padding-bottom: 150px;">
    <div id="fondoSup">
        <h1>
            Usuario</h1>
    </div>

    <div id="centercolumnform">

        @{ 
            GridEditMode mode = (GridEditMode)ViewData["mode"];
            GridButtonType type = (GridButtonType)ViewData["type"];  
            @(Html.Telerik().Grid(Model)
                    .Name("Grid")
                                    .ToolBar(commands => commands.Insert().ButtonType(type).ImageHtmlAttributes(new { style = "margin-left:0" }))

                    .Columns(columns =>
                    {
                        columns.Bound(o => o.Ejercicio_EjercicioCod);
                        columns.Bound(o => o.Ejercicio_EjercicioNombre);
                        columns.Bound(o => o.Ejercicio_EjercicioDescripcion);
                        columns.Template(
                            @<text>
                                <img 
                                    alt="@item.Ejercicio_EjercicioCod " 
                                    src="@Url.Content("~/Content/FotosEjercicio/" + item.Ejercicio_EjercicioCod + ".jpg") " 
                                  />
                            </text>
                        ).Title("Imagen");

                        columns.Command(commands =>
                        {
                            commands.Edit();
                            
                        });


                    })
                    .Sortable()
                    .Scrollable(scrolling => scrolling.Height(500))

                    .DataBinding(dataBinding => {dataBinding.Server()
                            .Select("Ejercicio", "GridEjercicio", new { mode = mode, type = type });
                    dataBinding.Ajax()
                        .Select("_Ejercicio", "GridEjercicio", new { mode = mode, type = type })
                                    .Insert("_Insert", "GridEjercicio", new { mode = mode, type = type })
                                    .Update("_Save", "GridEjercicio", new { mode = mode, type = type });
                                    
                    })
                    .DataKeys(keys => keys.Add(m => m.Ejercicio_EjercicioCod))
                    .Scrollable(scrolling => scrolling.Enabled(true))
                    .Pageable(paging => paging.Enabled(true))
                    .Editable(editing => editing.Mode(mode))

                    .Footer(true)
                            .Filterable()


            ) 

        }
    </div>
</div>
